body,button,input,select,textarea {
	font: 12px tahoma, arial, "Hiragino Sans GB", \5b8b\4f53;
}

button {
	font: 12px tahoma, arial, "Hiragino Sans GB", \65B0\5B8B\4F53;
}

li {
	list-style: none;
}

label {
	padding: 0;
	margin: 0;
}

input[type="checkbox"] {
	height: 18px;
	line-height: 18px;
	padding: 2px;
	margin-right: 2px;
	margin-left: 5px;
	vertical-align: text-bottom;
	margin-bottom: -2px;
	*margin-bottom: -2px;
}

input[type="radio"] {
	line-height: 18px;
	padding: 2px;
	margin-right: 2px;
	margin-left: 5px;
	vertical-align: text-bottom;
	margin-bottom: 1px;
	*margin-bottom: -1px;
}

input[type="text"] {
	line-height: 18px;
	padding: 4px 2px;
	margin-right: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #a9b6c7;
}

textarea {
	line-height: 18px;
	padding: 4px 2px;
	margin-right: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #a9b6c7;
}

input:disabled {
	border: 0 none;
	background: none;
}

input[disabled] {
	border: 0 none;
	background: none;
}

input:readonly {
	border: 0 none;
	background: none;
	width: 300px;
}

input[readonly] {
	border: 0 none;
	background: none;
	width: 300px;
}

select {
	border: 1px solid #7d9cb8;
	height: 22px;
	line-height: 18px;
	padding: 2px 0;
}

select:disabled {
	border: 0 none;
	height: 24px;
	line-height: 24px;
	background: none;
	width: 250px;
}

select[disabled] {
	border: 0 none;
	height: 24px;
	line-height: 24px;
	background: none;
	width: 250px;
}

option {
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
}

#baseInfo {
	font-size: 12px;
	color: #4c6ea7;
	margin: 20px auto;
	width: 95%;
	border: 1px solid #acb5c5;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding-bottom: 10px;
	position: relative;
}

#baseInfo .base-info ul {
	overflow: hidden;
}

#baseInfo .base-info li {
	line-height: 40px;
	border-bottom: 1px dotted #d2d2d2;
	width: auto;
	margin: 0px 50px;
	padding-left: 40px;
}

#baseInfo .base-info .base-info-title {
	background: url(../../images/form/base_info_title.png) no-repeat;
	color: #fff;
	height: 43px;
	line-height: 33px;
	margin-left: -7px;
	margin-top: 14px;
	padding-left: 46px;
	width: 153px;
	font-weight: 700;
}

#baseInfo .base-info li .title {
	background: none;
	font-weight: 700;
}

#baseInfo .base-info li .text {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}

#baseInfo .base-info li .text input[type="button"] {
	background: url(../../images/form/formList_search_btn.png) no-repeat;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	height: 24px;
	margin-left: 10px;
	width: 56px;
}

#baseInfo .base-info li .text button {
	display: inline-block;
	zoom: 1;
	height: 25px;
	line-height: 20px;
	border: 1px solid #4f6096;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background: #ffffff;
	background: -moz-linear-gradient(top, #2c95db, #2453bc);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2c95db),
		to(#2453bc));
	background: -o-linear-gradient(top, #2c95db, #2453bc);
	background: -ms-linear-gradient(top, #2c95db 0%, #2453bc 100%);
	background: linear-gradient(top, #2c95db, #2453bc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c95db',
		endColorstr='#2453bc');
	color: #FFF;
	cursor: pointer;
	padding: 0px 5px;
	text-align: left;
	text-decoration: none;
	margin-right: 10px;
}

#baseInfo .base-info li .text button:hover {
	display: inline-block;
	zoom: 1;
	height: 25px;
	line-height: 20px;
	border: 1px solid #4f6096;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background: #ffffff;
	background: -moz-linear-gradient(top, #2c95db, #0E39A5);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2c95db),
		to(#0E39A5));
	background: -o-linear-gradient(top, #2c95db, #0E39A5);
	background: -ms-linear-gradient(top, #2c95db 0%, #0E39A5 100%);
	background: linear-gradient(top, #2c95db, #0E39A5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c95db',
		endColorstr='#0E39A5');
	color: #FFF;
	cursor: pointer;
	padding: 0px 5px;
	text-align: left;
	text-decoration: none;
	margin-right: 10px;
}

#baseInfo .base-info li .editinput {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}

#baseInfo .base-info li table {
	margin: 10px 50px;
	width: auto;
	border-collapse: collapse;
	empty-cells: show;
	border: 1px #b3c2d5 solid;
	background: #FFF;
}

#baseInfo .base-info li table td {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 2px 5px 2px 20px;
	border-top: 1px #b3c2d5 dotted;
	border-left: 1px #b3c2d5 dotted;
	color: #333333;
	font-size: 12px;
}

#baseInfo .base-info li table th {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 2px 5px 2px 20px;
	border-top: 1px #b3c2d5 dotted;
	border-left: 1px #b3c2d5 dotted;
	color: #333333;
	font-size: 12px;
	background: #e4e4e4;
	text-align: center;
	white-space: nowrap;
}

#baseInfoExp {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp_down.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}

#baseInfoExp.up {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}

#flowPicExp {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp_down.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}

#flowPicExp.up {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}

li .text textarea {
	margin-top: 10px;
}
/**閲嶅啓TAB---mainTab**/

#mainTab .l-tab-links {
  border-bottom: 0 none;
  height: 43px;
  margin: 5px 0 5px 20px;
  overflow: hidden;
  position: relative;
  width: 95%;
}

#mainTab .l-tab-links li {
	background: url("../../images/form/tab-selected-bg.png") repeat-x;
	border-radius: 7px;
	銆�moz-border-radius: 7px;
	cursor: pointer;
	float: left;
	height: 36px;
	line-height: 36px;
	margin: 3px 7px 0px 2px;
	overflow: hidden;
	padding: 0;
	position: relative;
	border: 1px solid #3b66b4;
}

#mainTab .l-tab-links li.l-selected {
	background: url("../../images/form/tab-selected-bg.png") repeat-x 0px
		-1px;
	margin: 3px 7px 0px 2px;
	border: 1px solid #3b66b4;
}

#mainTab .l-tab-links li a {
	background: none;
	display: block;
	font-size: 14px;
	margin-left: 6px;
	margin-right: 20px;
	padding-left: 18px;
	text-decoration: none;
	color: #FFF;
	font-weight: 400;
}

#mainTab .l-tab-links li.l-selected a {
	color: #FFF;
}

#mainTab .l-tab-links-item-left {
	height: 43px;
}

#mainTab .l-tab-links-item-right {
	height: 43px;
}

#mainTab .l-tab-content {
	border: 0 none;
}

.l-tab-content-item p {
	color: #297BCF;
	font-size: 12px;
	font-weight: 700;
	margin: 20px 50px;
}
/**閲嶅啓diffPanel-Tab**/
#diffPanel .l-tab-links {
	border-bottom: 0 none;
	height: 43px;
	margin: 5px 0;
	position: relative;
	width: 100%;
	margin-left: 20px;
}

#diffPanel .l-tab-links li {
	background: #9db4db;
	border-radius: 0px;
	銆�moz-border-radius: 0px cursor:    pointer;
	float: left;
	height: 29px;
	line-height: 29px;
	margin: 3px 7px 0px 2px;
	overflow: hidden;
	padding: 0;
	position: relative;
	border: 0 none;
}

#diffPanel .l-tab-links li.l-selected {
	background: url("../../images/form/tab-selected-bg2.png") no-repeat 10px
		10px #3b69b7;
	margin: 3px 7px 0px 2px;
	border: 0;
	border-radius: 0px;
	銆�moz-border-radius: 0px
}

#diffPanel .l-tab-links li a {
	background: none;
	display: block;
	font-size: 12px;
	margin-left: 6px;
	margin-right: 20px;
	padding-left: 18px;
	text-decoration: none;
	color: #FFF;
	font-weight: 700;
}

#diffPanel .l-tab-links-item-left {
	height: 43px;
}

#diffPanel .l-tab-links-item-right {
	height: 43px;
}
/**璁稿彲璇�*/
.xkz {
	background: #f2f2f2;
	border-bottom: 1px dotted #ccc;
	font-size: 14px;
	font-weight: 700;
	height: 36px;
	line-height: 36px;
	margin: 10px 35px;
	padding-left: 9px;
}
/*****基本信息****/
#jibenIn {
	font-size: 12px;
	color: #4c6ea7;
	margin: 20px auto;
	width: 95%;
	border: 1px solid #acb5c5;
	background: #FFF;
	border-radius: 10px;
	銆�moz-border-radius: 10px;
	padding-bottom: 10px;
	position: relative;
}
#jibenIn .dynamic-info li {
	min-height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #d2d2d2;
	width: auto;
	margin: 0px 50px;
	padding-left: 40px;
}
#jibenIn .dynamic-info .dynamic-info-title {
	background: url(../../images/form/base_info_title.png) no-repeat;
	color: #fff;
	height: 43px;
	line-height: 33px;
	margin-left: -7px;
	margin-top: 14px;
	padding-left: 46px;
	width: 153px;
	font-weight: 700;
}
#jibenIn .dynamic-info li .title {
	background: none;
	font-weight: 700;
}
#jibenIn .dynamic-info li .text {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}
#jibenIn .dynamic-info li .editinput {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}
#jibenIn .dynamic-info li .editinput #xkTItem_xgwt {
	width: 300px;
	height: 60px;
	margin: 10px 0px;
	vertical-align: top;
	word-break: break-all;
}

#jibenInExp {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp_down.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}
#jibenInExp.up {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}
/****鍔ㄦ�淇℃伅****/
#dynamicInfo {
	font-size: 12px;
	color: #4c6ea7;
	margin: 20px auto;
	width: 95%;
	border: 1px solid #acb5c5;
	background: #FFF;
	border-radius: 10px;
	銆�moz-border-radius: 10px;
	padding-bottom: 10px;
	position: relative;
}

#dynamicInfo .dynamic-info li {
	min-height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #d2d2d2;
	width: auto;
	margin: 0px 50px;
	padding-left: 40px;
}

#dynamicInfo .dynamic-info .dynamic-info-title {
	background: url(../../images/form/base_info_title.png) no-repeat;
	color: #fff;
	height: 43px;
	line-height: 33px;
	margin-left: -7px;
	margin-top: 14px;
	padding-left: 46px;
	width: 153px;
	font-weight: 700;
}

#dynamicInfo .dynamic-info li .title {
	background: none;
	font-weight: 700;
}

#dynamicInfo .dynamic-info li .text {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}

#dynamicInfo .dynamic-info li .editinput {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}

#dynamicInfo .dynamic-info li .editinput #xkTItem_xgwt {
	width: 300px;
	height: 60px;
	margin: 10px 0px;
	vertical-align: top;
	word-break: break-all;
}

#dynamicInfoExp {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp_down.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}

#dynamicInfoExp.up {
	position: absolute;
	bottom: -7px;
	right: 30px;
	width: 165px;
	height: 43px;
	line-height: 40px;
	color: #c7d1e1;
	background: url(../../images/form/form_exp.png) no-repeat right;
	z-index: 100;
	cursor: pointer;
	padding-left: 10px;
}
/***閫氱敤淇℃伅妗�***/
.common-info {
	font-size: 12px;
	color: #4c6ea7;
	margin: 20px auto;
	width: 95%;
	border: 1px solid #acb5c5;
	background: #FFF;
	border-radius: 10px;
	銆�moz-border-radius: 10px;
	padding-bottom: 10px;
}

.common-info .common-info-title {
	background: url(../../images/form/base_info_title.png) no-repeat;
	color: #fff;
	font-weight: 700;
	height: 43px;
	line-height: 33px;
	margin-left: -7px;
	margin-top: 14px;
	padding-left: 46px;
	width: 153px;
}

.common-info li {
	min-height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #d2d2d2;
	width: auto;
	margin: 0px 50px;
	padding-left: 40px;
}

.common-info li .title {
	background: none;
	font-weight: 700;
}

.common-info li .text {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}

.common-info li .editinput {
	background: none;
	font-weight: 400;
	margin-right: 40px;
}

.errText {
	color: #CC0000;
}

.mustinput {
	color: #CC0000;
}
/****.common-info  table***/
.common-info .table-frm {
	margin: 0 50px;
	width: auto;
}

.common-info .table-frm td {
	height: 40px;
	line-height: 40px;
	border-bottom: 1px dotted #D2D2D2;
}

.common-info .table-frm td.title-bg {
	font-weight: 700;
	padding-left: 40px;
	width: 150px;
}

.common-info .table-frm td.inputcss {
	font-weight: 700;
	padding-left: 0px;
	width: 200px;
}

.toolBar .button {
	border: 0 none;
	cursor: pointer;
	font-size: 14px;
	font-weight: 700;
	color: #FFF;
	Letter-spacing: 5px;
	padding: 0 0 0 5px;
}

.toolBar .addbtn {
	background: url(../../images/form/submit_btn.png) no-repeat;
	width: 104px;
	height: 40px;
	text-align: center;
}

.toolBar .returnbtn {
	background: url(../../images/form/return_btn.png) no-repeat;
	width: 104px;
	height: 40px;
	text-align: center;
}
/**娴佺▼鍥�*/
#flowPic {
	font-size: 12px;
	color: #4c6ea7;
	margin: 20px auto;
	width: 95%;
	border: 1px solid #acb5c5;
	background: #FFF;
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding-bottom: 10px;
	position: relative;
}

#flowPic .flow-pic {
	overflow: hidden;
}

#flowPic .flowClass1 {
	background: url(../../images/form/prrmitsStep_flow_xb.png) no-repeat 0px
		0px;
	width: 860px;
	height: 285px;
	margin: 0px auto;
}

#flowPic .flowClass2 {
	background: url(../../images/form/prrmitsStep_flow_xb.png) no-repeat 0px
		0px;
	width: 860px;
	height: 285px;
	margin: 0px auto;
}

#flowPic .flowClass3 {
	background: url(../../images/form/prrmitsStep_flow_mcbg.png) no-repeat
		0px 0px;
	width: 860px;
	height: 285px;
	margin: 0px auto;
}

#flowPic .flowClass4 {
	background: url(../../images/form/prrmitsStep_flow_xb.png) no-repeat 0px
		0px;
	width: 860px;
	height: 285px;
	margin: 0px auto;
}

#flowPic .flowClass5 {
	background: url(../../images/form/prrmitsStep_flow_zfrzx.png) no-repeat
		0px -55px;
	width: 860px;
	height: 160px;
	margin: 0px auto;
}

#flowPic .flowClass6 {
	background: url(../../images/form/prrmitsStep_flow_zzrzx.png) no-repeat
		0px 0px;
	width: 860px;
	height: 285px;
	margin: 0px auto;
}

#flowPic .flowClass7 {
	background: url(../../images/form/prrmitsStep_flow_xb.png) no-repeat 0px
		0px;
	width: 860px;
	height: 285px;
	margin: 0px auto;
}

#flowPic .flowClass8 {
	background: url(../../images/form/prrmitsStep_flow_bz.png) no-repeat 0px
		-65px;
	width: 860px;
	height: 160px;
	margin: 0px auto;
}

#flowPic .flow-pic ul {
	margin: 0;
	padding: 0;
	position: relative;
}

#flowPic .flow-pic li {
	line-height: 18px;
	height: 18px;
	width: auto;
	margin: 9px 0 0;
	float: left;
	width: 50px;
	text-align: center;
	color: #666;
}

#flowPic .flow-pic li.now {
	color: #FFF;
	background: #f54545;
	border-radius: 3px;
	-moz-border-radius: 3px;
}

#flowPic .flow-pic .flow-pic-title {
	background: url(../../images/form/base_info_title.png) no-repeat;
	color: #fff;
	height: 43px;
	line-height: 33px;
	margin-left: -7px;
	margin-top: 14px;
	padding-left: 46px;
	width: 153px;
	font-weight: 700;
}
/**娴佺▼--鏂板姙銆佸鏍搞�寤剁画銆佷簨椤瑰彉鏇�*/
#flowPic .flowClass1 .status1 {
	left: 148px;
	position: absolute;
	top: 39px;
}

#flowPic .flowClass1 .status3 {
	left: 450px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass1 .status5 {
	left: 348px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass1 .status6 {
	left: 450px;/**552px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass1 .status0 {
	left: 47px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass1 .status10 {
	left: 652px;/**753px;*/
	position: absolute;
	top: 39px;
}

#flowPic .flowClass1 .status12 {
	left: 552px;/**652px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass1 .status2 {
	left: 148px;
	position: absolute;
	top: 241px;
}

#flowPic .flowClass1 .status4 {
	left: 248px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass1 .status11 {
	visibility: hidden;
}
/***/
#flowPic .flowClass2 .status1 {
	left: 148px;
	position: absolute;
	top: 39px;
}

#flowPic .flowClass2 .status3 {
	left: 450px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass2 .status5 {
	left: 348px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass2 .status6 {
	left: 450px;/**552px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass2 .status0 {
	left: 47px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass2 .status10 {
	left: 652px;/**753px;*/
	position: absolute;
	top: 39px;
}

#flowPic .flowClass2 .status12 {
	left: 552px;/**652px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass2 .status2 {
	left: 148px;
	position: absolute;
	top: 241px;
}

#flowPic .flowClass2 .status4 {
	left: 248px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass2 .status11 {
	visibility: hidden;
}
/****/
#flowPic .flowClass4 .status1 {
	left: 148px;
	position: absolute;
	top: 39px;
}

#flowPic .flowClass4 .status3 {
	left: 450px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass4 .status5 {
	left: 348px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass4 .status6 {
	left: 450px;/**552px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass4 .status0 {
	left: 47px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass4 .status10 {
	left: 652px;/**753px;*/
	position: absolute;
	top: 39px;
}

#flowPic .flowClass4 .status12 {
	left: 552px;/**652px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass4 .status2 {
	left: 148px;
	position: absolute;
	top: 241px;
}

#flowPic .flowClass4 .status4 {
	left: 248px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass4 .status11 {
	visibility: hidden;
}
/****/
#flowPic .flowClass7 .status1 {
	left: 148px;
	position: absolute;
	top: 39px;
}

#flowPic .flowClass7 .status3 {
	left: 450px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass7 .status5 {
	left: 348px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass7 .status6 {
	left: 450px;/**552px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass7 .status0 {
	left: 47px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass7 .status10 {
	left: 652px;/**753px;*/
	position: absolute;
	top: 39px;
}

#flowPic .flowClass7 .status12 {
	left: 552px;/**652px;*/
	position: absolute;
	top: 132px;
}

#flowPic .flowClass7 .status2 {
	left: 148px;
	position: absolute;
	top: 241px;
}

#flowPic .flowClass7 .status4 {
	left: 248px;
	position: absolute;
	top: 132px;
}

#flowPic .flowClass7 .status11 {
	visibility: hidden;
}
/**娴佺▼--鍚嶇О鍙樻洿**/
#flowPic .flowClass3 .status0 {
	left: 95px;
	position: absolute;
	top: 135px;
}

#flowPic .flowClass3 .status10 {
	left: 600px;/**701px;*/
	position: absolute;
	top: 45px;
}

#flowPic .flowClass3 .status1 {
	left: 196px;
	position: absolute;
	top: 40px;
}

#flowPic .flowClass3 .status3 {
	left: 398px;
	position: absolute;
	top: 46px;
}

#flowPic .flowClass3 .status6 {
	left: 398px;/**501px;*/
	position: absolute;
	top: 135px;
}

#flowPic .flowClass3 .status12 {
	left: 501px;/**600px;*/
	position: absolute;
	top: 135px;
}

#flowPic .flowClass3 .status2 {
	left: 197px;
	position: absolute;
	top: 244px;
}

#flowPic .flowClass3 .status4 {
	left: 296px;
	position: absolute;
	top: 135px;
}
/**娴佺▼--娉ㄩ攢鎵ф硶浜�*/
#flowPic .flowClass5 .status0 {
	left: 64px;
	position: absolute;
	top: 120px;
}

#flowPic .flowClass5 .status10 {
	left: 620px;/**760px;*/
	position: absolute;
	top: 120px;
}

#flowPic .flowClass5 .status1 {
	left: 204px;
	position: absolute;
	top: 120px;
}

#flowPic .flowClass5 .status3 {
	left: 341px;
	position: absolute;
	top: 120px;
}

#flowPic .flowClass5 .status6 {
	left: 341px;/**483px;*/
	position: absolute;
	top: 120px;
}

#flowPic .flowClass5 .status12 {
	left: 483px;/**620px;*/
	position: absolute;
	top: 120px;
}

/**娴佺▼--娉ㄩ攢鎵ц瘉浜�*/
#flowPic .flowClass6 .status0 {
	left: 45px;
	position: absolute;
	top: 146px;
}

#flowPic .flowClass6 .status4 {
	left: 280px;
	position: absolute;
	top: 146px;
}

#flowPic .flowClass6 .status10 {
	left: 634px;/**751px;*/
	position: absolute;
	top: 146px;
}

#flowPic .flowClass6 .status1 {
	left: 163px;
	position: absolute;
	top: 146px;
}

#flowPic .flowClass6 .status3 {
	left: 398px;
	position: absolute;
	top: 146px;
}

#flowPic .flowClass6 .status6 {
	left: 398px;/**517px;*/
	position: absolute;
	top: 146px;
}

#flowPic .flowClass6 .status12 {
	left: 517px;/**634px;*/
	position: absolute;
	top: 146px;;
}

/**娴佺▼--琛ヨ瘉**/
#flowPic .flowClass8 .status1 {
	left: 268px;
	position: absolute;
	top: 91px;
}

#flowPic .flowClass8 .status12 {
	left: 555px;
	position: absolute;
	top: 91px;
}

#flowPic .flowClass8 .status0 {
	left: 128px;
	position: absolute;
	top: 91px;
}

#flowPic .flowClass8 .status10 {
	left: 694px;
	position: absolute;
	top: 91px;
}
/**娴佺▼鍥剧粨鏉�*/
/****璇︾粏椤甸潰閲岄潰鐨則able****/
/**椤甸潰鍒嗛〉閮ㄥ垎**/
.detail-page {
	float: right;
	margin: 10px 50px 30px 0;
}

.detail-page input {
	width: 22px;
	height: 16px;
	margin: 0px 3px;
}

.detail-page .tiaozhuan:link {
	display: inline-block;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 26px;
	background-color: #CC0000;
	color: #ffffff;
	text-decoration: none;
}

.detail-page a:link {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7ECF0;
	color: #0000CD;
	font-size: 12px;
	margin: 5px 2px;
	padding: 5px 10px;
	text-decoration: none;
}

.detail-page a:visited {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E7ECF0;
	color: #0000CD;
	font-size: 12px;
	margin: 5px 2px;
	padding: 5px 10px;
	text-decoration: none;
}

.detail-page a:hover {
	background: none repeat scroll 0 0 #E9F1F7;
	text-decoration: none;
}

.detail-page .info {
	margin: 10px;
}
/***form 鑷畾涔�CSS***/
#title {
	margin: 10px 20px;
	color: #666666;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #c6c6c6;
}

#title span {
	margin-right: 10px;
}

#title span strong {
	color: #FF0000;
	font-weight: 700;
}

#title .addbtn {
	cursor: pointer;
	background: url(../../images/form/formList_add_btn.png) no-repeat;
	width: 67px;
	height: 24px;
	border: 0 none;
	text-indent: 10em;
}

#title .addTobtn {
	cursor: pointer;
	background: url(../../images/form/formList_addto_btn.png) no-repeat;
	width: 67px;
	height: 24px;
	border: 0 none;
	text-indent: 10em;
}

#title .returnbtn {
	cursor: pointer;
	background: url(../../images/form/formList_return_btn.png) no-repeat;
	width: 67px;
	height: 24px;
	border: 0 none;
	text-indent: 10em;
}

.formContent {
	padding: 15px 20px;
	margin-bottom: 20px;
	overflow: hidden;
}
/**鎼滅储妗�*/
#search {
	margin: 0 10px 10px 7px;
	clear: both;
	overflow: hidden;
}

#search .lblock {
	float: left;
	margin-right: 3px;
}

#search span.lblock {
	line-height: 24px;
	margin-right: 1px;
}

#search select {
	height: 22px;
	line-height: 18px;
	padding: 2px 0;
	border: #7d9cb8 solid 1px;
}

#search option {
	height: 24px;
	line-height: 24px;
	padding-top: 5px;
}

#search .btn {
	cursor: pointer;
	margin-left: 10px;
	background: url(../../images/form/formList_search_btn.png) no-repeat;
	width: 56px;
	height: 24px;
	border: 0 none;
	color: #fff;
}

#search input[type="text"] {
	height: 18px;
	line-height: 18px;
	padding: 2px;
	border: #7d9cb8 solid 1px;
	margin-right: 5px;
}
/**Table**/
#maingrid {
	margin: 20px 50px;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-left: 1px solid #d3dfeb;
	border-right: 1px solid #d3dfeb;
}

#maingrid table.gridView {
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
}

#maingrid table th {
	background: #e4e4e4;
	border: 1px solid #cacaca;
	font-weight: 700;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	color: #333333;
	border-top: 1px solid #FFF;
	font-size: 12px;
}

#maingrid table th.first {
	background: #e4e4e4;
	border-left: 0;
	font-weight: 700;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	color: #333333;
	border-top: 1px solid #FFF;
}

#maingrid table th.last {
	background: #e4e4e4;
	border-right: 0;
	font-weight: 700;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
	white-space: nowrap;
	color: #333333;
	border-top: 1px solid #FFF;
}

#maingrid table td {
	border: 1px solid #d4dde4;
	line-height: 30px;
	text-align: center;
	background: #fafbfc;
	color: #666666;
	font-size: 12px;
}

#maingrid table tr:hover {
	background: #ffffb4;
}

#maingrid table td.first {
	border-left: 0;
	line-height: 40px;
	text-align: center;
	background: #fafbfc;
	color: #00599e;
}

#maingrid table td.last {
	border-right: 0;
	line-height: 40px;
	text-align: center;
	background: #fafbfc;
	white-space: nowrap;
}

#maingrid .tr-yellow td {
	background: #ffffb4;
	color: #1d5180;
}

#maingrid .tr-yellow td.first {
	background: #ffffb4;
	color: #1d5180;
}

#maingrid .tr-yellow td.last {
	background: #ffffb4;
	color: #1d5180;
	white-space: nowrap;
}
/***鍙充晶锛屾煡鐪嬩慨鏀瑰垹闄�*/
.view {
	background: url(../../images/form/formList_view_icon.png) no-repeat 0
		13px;
	color: #666666;
	display: block;
	float: left;
	height: 100%;
	text-indent: 9px;
	width: 55px;
	margin-left: 5px;
}

.edit {
	background: url(../../images/form/formList_edit_icon.png) no-repeat 8px
		13px;
	border-left: 1px dashed #d6dee5;
	color: #666666;
	display: block;
	float: left;
	height: 100%;
	text-indent: 12px;
	width: 55px;
	margin-left: 5px;
}

.delete {
	background: url(../../images/form/formList_delete_icon.png) no-repeat
		3px 10px;
	border-left: 1px dashed #d6dee5;
	color: #666666;
	display: block;
	float: left;
	height: 100%;
	margin-left: 5px;
	text-indent: 25px;
	width: 55px;
}

.gridView a:link {
	text-decoration: none;
	color: #00599e;
}

.gridView a:visited {
	text-decoration: none;
	color: #00599e;
}

.gridView a:hover {
	text-decoration: underline;
	color: #00599e;
}
/***upload**/
#sqfiletable td{height:40px; border-bottom:1px dotted #d2d2d2;}
#sqfiletable a {
	display: inline-block;
	zoom: 1;
	height: 20px;
	line-height: 20px;
	border: 1px solid #4f6096;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background: #ffffff;
	background: -moz-linear-gradient(top, #2c95db, #2453bc);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2c95db),
		to(#2453bc));
	background: -o-linear-gradient(top, #2c95db, #2453bc);
	background: -ms-linear-gradient(top, #2c95db 0%, #2453bc 100%);
	background: linear-gradient(top, #2c95db, #2453bc);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c95db',
		endColorstr='#2453bc');
	color: #FFF;
	vertical-align: middle;
	cursor: pointer;
	padding: 2px 5px;
	text-align: left;
	text-decoration: none;
	margin-right: 10px;
}

#sqfiletable a:hover {
	display: inline-block;
	zoom: 1;
	height: 20px;
	line-height: 20px;
	border: 1px solid #4f6096;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background: #ffffff;
	background: -moz-linear-gradient(top, #2c95db, #0E39A5);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#2c95db),
		to(#0E39A5));
	background: -o-linear-gradient(top, #2c95db, #0E39A5);
	background: -ms-linear-gradient(top, #2c95db 0%, #0E39A5 100%);
	background: linear-gradient(top, #2c95db, #0E39A5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c95db',
		endColorstr='#0E39A5');
	color: #FFF;
	vertical-align: middle;
	cursor: pointer;
	padding: 2px 5px;
	text-align: left;
	text-decoration: none;
	margin-right: 10px;
}

#sqfiletable a.button-red {
	display: inline-block;
	zoom: 1;
	height: 20px;
	line-height: 20px;
	border: 1px solid #d66500;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background: #ffffff;
	background: -moz-linear-gradient(top, #fb8318, #ED7812);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fb8318),
		to(#ED7812));
	background: -o-linear-gradient(top, #fb8318, #ED7812);
	background: -ms-linear-gradient(top, #fb8318 0%, #ED7812 100%);
	background: linear-gradient(top, #fb8318, #ED7812);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb8318',
		endColorstr='#ED7812');
	color: #FFF;
	vertical-align: middle;
	cursor: pointer;
	padding: 2px 5px;
	text-align: left;
	text-decoration: none;
	margin-right: 10px;
}

#sqfiletable a.button-red:hover {
	display: inline-block;
	zoom: 1;
	height: 20px;
	line-height: 20px;
	border: 1px solid #d66500;
	border-radius: 5px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	background: #ffffff;
	background: -moz-linear-gradient(top, #f57403, #EF8426);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f57403),
		to(#EF8426));
	background: -o-linear-gradient(top, #f57403, #EF8426);
	background: -ms-linear-gradient(top, #f57403 0%, #EF8426 100%);
	background: linear-gradient(top, #f57403, #EF8426);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f57403',
		endColorstr='#EF8426');
	color: #FFF;
	vertical-align: middle;
	cursor: pointer;
	padding: 2px 5px;
	text-align: left;
	text-decoration: none;
	margin-right: 10px;
}

#ideas {
	width: 200px;
	height: 48px;
	line-height: 18px;
	padding: 4px 2px;
	margin-right: 5px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #a9b6c7;
	vertical-align:top;
}

#uploadfiletable li {
	line-height: 35px;
}

#uploadfiletable input {
	margin-left: 3px;
}
/**right_button**/
#permitsStep {
	position: absolute;
	right: 50px;
	top: 60px;
	width: 120px;
	overflow: hidden;
	z-index: 10000;
}

#permitsStep .permitsStep-top {
	height: 9px;
	width: 115x;
	background: url(../../images/form/permitsStep_top_bg.png) no-repeat;
}

#permitsStep .permitsStep-bottom {
	height: 9px;
	width: 115px;
	background: url(../../images/form/permitsStep_bottom_bg.png) no-repeat;
}

#permitsStep .permitsStep {
	background: url(../../images/form/permitsStep_center_bg.png) repeat-y;
	padding: 0 8px 15px;
	text-align: center;
}

#permitsStep .permitsStep span {
	font-weight: 700;
	color: #205bb4;
	display: block;
	margin-bottom: 10px;
}

#permitsStep .permitsStep span#statusString {
	display: none;
}

#permitsStep ul {
	overflow: hidden;
	width: 100px;
	margin: 0;
	padding: 0;
}

#permitsStep ul li {
	width: 100px;
	float: left;
	margin-bottom:4px;
}

#permitsStep li a {
	width: 99px;
	height: 41px;
	float: left;
	border: 0 none;
	cursor: pointer;
	font-size: 0;
	line-height: 0;
	display: block;
	background: url(../../images/form/form_wsxk_btn.png) no-repeat;
}
/**琛ユ閫氱煡涔�*/
#permitsStep .xkBuZhengShu a {
	background-position: -29px -51px;
}

#permitsStep .xkBuZhengShu a:hover {
	background-position: -165px -51px;
}
/**鍙楃悊閫氱煡涔�*/
#permitsStep .xkShouLiShu a {
	background-position: -29px -95px;
}

#permitsStep .xkShouLiShu a:hover {
	background-position: -165px -95px;
}
/**閫佺鍙�*/
#permitsStep .xkToQianFa a {
	background-position: -29px -139px;
}

#permitsStep .xkToQianFa a:hover {
	background-position: -165px -139px;
}
/**鎵瑰噯**/
#permitsStep .xkPiZhun a {
	background-position: -29px -183px;
}

#permitsStep .xkPiZhun a:hover {
	background-position: -165px -183px;
}
/**涓嶄簣鎵瑰噯**/
#permitsStep .xkBuPiZhun a {
	background-position: -29px -227px;
}

#permitsStep .xkBuPiZhun a:hover {
	background-position: -165px -227px;
}
/**鎺ユ敹鍑瘉**/
#permitsStep .xkJieShouShu a {
	background-position: -29px -271px;
}

#permitsStep .xkJieShouShu a:hover {
	background-position: -165px -271px;
}
/**涓嶄簣鍙楃悊**/
#permitsStep .xkToBuShouLi a {
	background-position: -29px -315px;
}

#permitsStep .xkToBuShouLi a:hover {
	background-position: -165px -315px;
}
/**涓嶄簣鍙楃悊閫氱煡涔�*/
#permitsStep .xkBuShouLiShu a {
	background-position: -29px -359px;
}

#permitsStep .xkBuShouLiShu a:hover {
	background-position: -165px -359px;
}
/**涓嶄簣鎵瑰噯閫氱煡涔�*/
#permitsStep .xkBuPiZhunShu a {
	background-position: -29px -403px;
}

#permitsStep .xkBuPiZhunShu a:hover {
	background-position: -165px -403px;
}
/**鍙楃悊**/
#permitsStep .xkShouLi a {
	background-position: -29px -447px;
}

#permitsStep .xkShouLi a:hover {
	background-position: -165px -447px;
}
/**鐢宠琛�*/
#permitsStep .xkApplyTable a {
	background-position: -29px -491px;
}

#permitsStep .xkApplyTable a:hover {
	background-position: -165px -491px;
}
/**鎵撳嵃瀹℃壒琛�*/
#permitsStep .xkPrintTable a {
	background-position: -29px -535px;
}

#permitsStep .xkPrintTable a:hover {
	background-position: -165px -535px;
}
/**閫佺幇鍦烘牳瀹�*/
#permitsStep .xkToShenCha a {
	background-position: -29px -579px;
}

#permitsStep .xkToShenCha a:hover {
	background-position: -165px -579px;
}
/**璁稿彲鍐冲畾涔�*/
#permitsStep .xkJueDingShu a {
	background-position: -29px -623px;
}

#permitsStep .xkJueDingShu a:hover {
	background-position: -165px -623px;
}
/**閫佽ˉ姝�*/
#permitsStep .xkToBuZheng a {
	background-position: -29px -667px;
}

#permitsStep .xkToBuZheng a:hover {
	background-position: -165px -667px;
}
/**閫佸彈鐞�*/
#permitsStep .xkToShouLi a {
	background-position: -29px -711px;
}

#permitsStep .xkToShouLi a:hover {
	background-position: -165px -711px;
}
/**閫佸瀹�*/
#permitsStep .xkToFuShen a {
	background-position: -29px -755px;
}

#permitsStep .xkToFuShen a:hover {
	background-position: -165px -755px;
}
/**閫佽揪鍥炶瘉**/
#permitsStep .xkHuiZheng a {
	background-position: -29px -799px;
}

#permitsStep .xkHuiZheng a:hover {
	background-position: -165px -799px;
}
/**璁稿彲璇�*/
#permitsStep .xkXuKeZheng a {
	background-position: -29px -843px;
}

#permitsStep .xkXuKeZheng a:hover {
	background-position: -165px -843px;
}
/**鍒犻櫎**/
#permitsStep .xkDelete a {
	background-position: -29px -887px;
}

#permitsStep .xkDelete a:hover {
	background-position: -165px -887px;
}
/**閫佸垵瀹�*/
#permitsStep .xkToChuShen a {
	background-position: -29px -931px;
}

#permitsStep .xkToChuShen a:hover {
	background-position: -165px -931px;
}
/**绛炬敹**/
#permitsStep .M-finished a {
	background-position: -29px -975px;
}

#permitsStep .M-finished a:hover {
	background-position: -165px -975px;
}
/**鎾ゅ洖鐢宠**/
#permitsStep .M-chehui a {
	background-position: -29px -1019px;
}

#permitsStep .M-chehui a:hover {
	background-position: -165px -1019px;
}
/**閫�洖**/
#permitsStep .M-tuihiu a {
	background-position: -29px -1061px;
}

#permitsStep .M-tuihiu a:hover {
	background-position: -165px -1061px;
}
/**caseList**/
.caseList-info {
	background: #edf0f7;
	width: 90%;
	margin: 10px auto;
	border-radius: 10px;
	-moz-border-radius: 10px;
	overflow: hidden;
}

.caseList-infoDetail {
	width: 90%;
	margin: 10px auto;
	overflow: hidden;}

#baseInfo .caseList-infoDetail  
 li { text-align:center; font-size:14px; font-weight:700;border-bottom:0;}

.caseList-infoDetail   table {
	border-collapse: collapse;
	empty-cells: show;
	border: 1px #b3c2d5 dotted;
	background:#FFF;
	width:100%;
}

.caseList-infoDetail  table tr th {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 2px 5px 2px 20px;
	border-top: 1px #b3c2d5 dotted;
	border-left: 1px #b3c2d5 dotted;
	color:#333333;
	font-size:12px;
	font-weight:700;
	
	
}

.caseList-infoDetail  table tr td {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding: 2px 5px 2px 20px;
	border-top: 1px #b3c2d5 dotted;
	border-left: 1px #b3c2d5 dotted;
	color:#333333;
	font-size:12px;
	
	
}

.caseList-infoDetail  table tr td  span {
	display: inline-block;
	color:#4c6ea7;
}
.caseList-infoDetail  table tr td  .multiSelect span{	
	display: inline-block;
	color:#000;}
.caseList-infoDetail  table tr td  a:link,.caseList-infoDetail  table tr td  a:visited {
	color:#4c6ea7;
	text-decoration:none;
	
}

.caseList-infoDetail  table tr td  a:hover {
	color:#4c6ea7;
	text-decoration:underline;
	
}



#baseInfo .base-info .caseList-info .caseList-title {
	width: 100px;
	height: 40px;
	font-size: 14px;
	font-weight: 700;
	color: #4d70a8;
	background: url(../../images/form/caseList_title_bg.jpg) no-repeat;
	margin: 10px;
}

#baseInfo .base-info .caseList-info .caseList-title li {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 30px;
}

#baseInfo .base-info .caseList-list {
	width: 90%;
	margin: 20px auto;
}

#baseInfo .base-info .caseList-list li {
	margin: 0;
	padding: 0;
	border: 0;
	height: 160px;
	width: 125px;
	float: left;
	margin: 10px 20px;
	background: url(../../images/form/caseList_list.png) no-repeat;
	position: relative;
	background-position: -19px 0px;
}

#baseInfo .base-info .caseList-list li a {
	text-decoration: none;
	color: #4b6ea4;
	display: block;
	width: 125px; text-center;
	position: absolute;
	bottom: 5px;
	text-align: center;
}

#baseInfo .base-info .caseList-list li.caseList-labg {
	background-position: -19px 0px;
}

#baseInfo .base-info .caseList-list li.caseList-dcqzbg {
	background-position: -185px 0px;
}

#baseInfo .base-info .caseList-list li.caseList-cfgzbg {
	background-position: -351px 0px;
}

#baseInfo .base-info .caseList-list li.caseList-cfjdbg {
	background-position: -518px 0px;
}

#baseInfo .base-info .caseList-list li.caseList-jabg {
	background-position: -684px 0px;
}

.header {
	font-weight: 700;
	color: #1a48a0;
	font: 30px tahoma, arial, "Hiragino Sans GB", \5FAE\8F6F\96C5\9ED1;
	text-align: center;
	margin-bottom: 35px;
}

/***tableGrid***/
.tableGrid {
	width: 88%;
	margin: 10px auto;
	border-collapse: collapse;
	empty-cells: show;
	border: 1px #bbccea solid;
}

.tableGrid td {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	padding: 2px 2px 2px 5px;
	border: 1px #bbccea solid;
}

.tableGrid td.title {
	font-weight: 700;
	text-align: right;
	padding: 10px 0px;
	background: #e4eaf8;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3); 
}
.tableGrid td.title1 {
	font-weight: 700;
	text-align: center;
	padding: 10px 0px;

	font-size:15px;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3); 
}
.tableGrid td.title2 {
	font-weight: 700;
	text-align: center;
	padding: 10px 0px;
	font-size:20px;
	background: #e4eaf8;
	color: #000;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3); 
}
.tableGrid td.til {
	text-align: center;
}

.tableGrid td.text {
	font-weight: 400;
	color: #666666;
}